@import "boot.css";
@import "common.css";
.area{width: 990px; margin: 0 auto;}
.header{display: block;}
.header .banner{display: block; padding: 20px 0; position: relative;}
.header .global-logo{height: 60px; float: left; width: 240px;}
.header .global-logo img{height: 60px; width: auto; display: block;}
.header .global-search-box{height: 60px; float: right; position: relative; padding-top: 13px;}
.header .global-search-box .input-box{
    height: 34px; border: 2px #f40 solid; width: 500px; position: relative;
}
.header .global-search-box .text{
    position: absolute; left: 0; top: 0; bottom: 0;
    border: 0; background: none; width: 460px; height: 30px;
    font-size: 14px; font-weight: 400; color: #333; padding: 0 10px;
}
.header .global-search-box .btn{
    background-color: #f40; color: #fff; position: absolute; border: none; width: 60px; cursor: pointer;
    top: 0; right: 0; bottom: 0; font-size: 16px; font-weight: bold; text-align: center;
}
.header .global-search-box .hot{display: block; padding-top: 10px; font-size: 12px; line-height: 1.0; color: #666;}

.cart{min-height: 500px; margin: 20px auto;}
.cart .cart-filter-bar{display: block; padding: 10px 0; border-bottom: 2px #e8e8e8 solid;}
.cart .cart-filter-bar strong{font-size: 18px; color: #f40; font-weight: 900;}
.cart .cart-filter-bar span{float: right; color: #666; font-size: 12px; font-weight: normal; margin-top: 7px;}
.cart .cart-main{display: block;}
.cart .cart-main .cart-table-th{}
.cart .cart-main .cart-table-th table th{font-size: 12px; font-weight: normal; color: #666; padding: 20px 0; text-align: left;}
.cart .cart-main .cart-item{display: block; margin-bottom: 20px;}
.cart .cart-main .cart-item h3{  padding: 10px 0; font-size: 12px; display: block; font-weight: normal;  }
.cart .cart-main .cart-item .order-content{border: 1px #CCC solid;}
.cart .cart-main .cart-item table{}
.cart .cart-main .cart-item table td{padding: 15px 0; font-size: 12px; vertical-align: top; border-top: 1px #e7e7e7 solid;}
.cart .cart-main .cart-item table .first td{border: none;}
.cart .cart-main .cart-item .quantity-inner{
    display: block;
    width: 80px;
    background-color: #f2f2f2;
}
.cart .cart-main .cart-item .quantity-inner .act-btn{
    width: 20px;
    height: 24px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    cursor: pointer;
    float: left;
}

.cart .cart-main .cart-item .quantity-inner .textfield{
    float: left;
    width: 39px;
}
.cart .cart-main .cart-item .quantity-inner .text{
    background-color: #fff;
    height: 24px;
    width: 40px;
    text-align: center;
    vertical-align: middle;
    border: 1px #ddd solid;
}
.cart .cart-main .cart-item .item-info{}
.cart .cart-main .cart-item .item-info .chk{width: 45px; text-align: center; height: 80px; float: left;}
.cart .cart-main .cart-item .item-info .g-pic{
    width: 80px; height: 80px; position: relative; float: left; display: inline-block; margin-right: 10px;
}
.cart .cart-main .cart-item .item-info .g-pic a, .cart .cart-main .cart-item .item-info .g-pic img{
    position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block;
}
.cart .cart-main .cart-item .item-info .g-info{height: 80px; position: relative; display: inline-block; vertical-align: top;}
.cart .cart-main .cart-item .item-info .g-info .g-name{font-size: 12px; line-height: 1.2; padding: 3px 0; display: block;}
.cart .cart-main .noaccess{padding: 100px 0 200px; text-align: center; font-size: 16px;}

.cart .float-bar{height: 50px; position: relative;}
.cart .float-bar .wrap{background-color: #e5e5e5; line-height: 50px;}
.cart .float-bar .chk{width: 90px; height: 50px; float: left; padding: 0 10px;}
.cart .float-bar .operations{height: 50px; float: left;}
.cart .float-bar .operations a{display: inline-block; margin-right: 30px;}
.cart .float-bar .right{float: right; height: 50px; font-size: 12px;}
.cart .float-bar .right strong{color: #f40; font-size: 18px;}
.cart .float-bar .right .item-sum{float: left; display: inline-block; margin-right: 40px;}
.cart .float-bar .right .submit-btn{
    background-color: #f40; color: #fff; font-size: 16px; font-weight: bold; width: 100px;
    display: inline-block; text-align: center; cursor: pointer;
}
.cart .float-bar .right .btn-disabled{background-color: #b0b0b0; cursor: not-allowed;}
